package com.polaris.live.im.sfs.bean.chat

/**
 *
 *
 * @description: 回执消息处理
 */
data class ImMessageReceiptEntity(
    /**
     * 消息的ID
     */
    val msgId: String,
    /**
     * 异常消息，如果有则说明发生异常，未正常发送
     */
    val errorMessage: String? = null,
    /**
     * 重试过期时间，如果为空说明不需要重试，如果不为空则说明需要重试并且在时间到期后不允许重试
     */
    val retryExpiredTime: Long? = null,
    /**
     * 序列id
     */
    val seqId: Long? = null,
    /**
     * 过滤后的文本
     */
    val filteredContent: String? = null,
    /**
     * 与对方的聊天等级
     */
    val hotLevel: Int? = null,
    /**
     * 额外的信息
     */
    val parameter: String? = null,

    /**
     * 类型，相对之前的action
     */
    val command: String,


    /**
     * 错误码
     */
    val errorCode: Long,

    /**
     * 消息提醒内容
     */
    val message: String,

    /**
     * 时间戳
     */
    val timestamp: Long,

    /**
     * ext扩展消息
     */
    val ext: String? = null,
)